DSL4JavaCard: JavaCard Platformu İçin Bir Alana Özgü Dil

نویسندگان

  • Miray Tosun
  • Geylani Kardas
چکیده

Özet. Java Card platformu ve beraberinde gelen uygulama programlama arayüzü akıllı kart uygulamalarının geniş kullanıma sahip Java programlama dili ile nesne yönelimli olarak geliştirilmesine imkan vermektedir. Ancak işlemci ve bellek yönünden oldukça kısıtlı olan bu kartlar için sadece Java dilinin bir alt kümesi kullanılabilmektedir ve geliştiriciler bilgisayar ve akıllı kart arasındaki paket alışverişi için alt seviye bir protokolün detay ve kısıtları ile uğraşmak durumundadırlar. Bu bildiride Java Card uygulamalarının geliştirilmesinde görülen bu zorlukları gidermek amacıyla kart üzeri uygulamaların model güdümlü geliştirilmesine imkan veren DSL4JavaCard isimli bir alana özgü dil tüm bileşenleri ile birlikte tanıtılmaktadır. Dilin soyut sözdiziminin dayandığı üstmodel ve modelleme aşamasında bir takım kısıtların kontrol edilmesini sağlayan somut sözdizimi tanıtıldıktan sonra DSL4JavaCard modellerinden Java Card uygulama kodlarının nasıl otomatik olarak elde edildiği anlatılmıştır. Ayrıca önerilen dilin kullanımı ve değerlendirmesi bir durum çalışması üzerinden yine bu bildiride yer almaktadır. Değerlendirmeler sonucunda DSL4JavaCard’ın ilgili literatürde yer alan önceki çalışmalardan farklı olarak özellikle Java Card güvenlik bileşenlerinin de model güdümlü geliştirilebilmesine imkan verdiği ve işletimsel semantiğinin temel Java Card bileşenlerinin tamamının, kullanıcı tanımlı ve iş uygulamasına özel öğelerin ise önemli bir kısmının otomatik üretilmesini sağladığı görülmüştür.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Kamu Kurumları için Süreç Yetenek Modeli Geliştirilmesi

Özetçe. Kamu sektörünün kendine özgü özelliklerinden kaynaklı olarak kalite iyileştirme çalışmalarında problemlerle karşılaşılmaktadır. Bu problemleri çözmek için bilgi teknolojileri kullanılsa da, öncelikle iş süreçleri iyileştirilmeden yapılan bu çalışmalardan istenilen sonuçlar alınamamaktadır. Bu çalışmada kamu sektöründe iş süreçlerini iyileştirmek için gerekli olan yapının gereksinimleri ...

متن کامل

Linked Data Üzerinden Doğal Dil Sorgularını Cevaplayan Sistem

Özet. Günden güne kullanıcısı sayısı öngörülemez bir hızla artan web, özellikle Web 2.0 ile birlikte kullanıcılarıyla olan etkileşimini artırmıştır. Ondan öncesinde web (Web 1.0) kullanıcılarına bilgi veren, tek yönlü bir iletişim içinde bulunan bir araçken, günümüzde kullanıcı etkileşimi üst düzeyde olan günlük hayatın vazgeçilmez bir parçası haline gelmiştir. Günümüzde kullanıcılar etkileşiml...

متن کامل

Bir Çoklu Ortam Veri Yönetim Sistemi Mimarisinin ATAM ile Değerlendirilmesi

Özet. Yazılım mimarisinin taşıdığı riskleri yazılım geliştirme yaşam döngüsünün erken evrelerinde tespit edebilmek için yazılım mimarisinin sistematik değerlendirilmesi büyük önem taşımaktadır. Bu bildiride bir araştırma platformu olarak geliştirilen çoklu ortam veri yönetim sistemi mimarisinin, SEI (Software Engineering Institute) tarafından önerilen ATAM (Mimari Ödünleşim Analiz Metodu) kulla...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015